be stranded in the sea - German English Dictionary